// 全局请求封装
export default (url, method, params) => {
	// 从本地读取token
	const token = uni.getStorageSync('token');
    
	// 提示加载中
	uni.showLoading({
		title: "加载中"
	});
	// 判断是否有token
	// if (!token) {
	// 	// 执行没有登录的逻辑
	// 	return;
	// }
    
	// Promise是es6的一个内置对象
	return new Promise((resolve, reject) => {
		wx.request({
			url: "http://www.shop.com:80/" + url,
			method: method,
			header: {
				token: token
			},
			params,
			success(res) {  // cookie:data:R
				if(res.data.code==500){
					uni.showToast({
						title: res.data.msg, // 提示内容
						icon: 'error' // 
					});
				}
				resolve(res.data); // resp.data -->R r
			},
			fail(err) {
				reject(err);
			},
			complete() {
				uni.hideLoading();
			}
		});
	});
};